Student Adherence to Test-Driven Development and Evaluating Methods in Computer Science
نویسنده
چکیده
By practicing conventional techniques, students may produce higher-quality work. However, the beneficial outcomes of practicing software development processes should not end at improved schoolwork. Instead, students should also gain confidence and competence in applying these methods in a practical setting. Accordingly, ABET accreditation requires evidence that students acquire “An ability to use current techniques, skills, and tools necessary for computing practice” [1].
منابع مشابه
Using Test-Driven Development in the Classroom: Providing Students with Automatic, Concrete Feedback on Performance
There is a need for better ways to teach software testing skills to computer science undergraduates, who are routinely underprepared in this area. This paper proposes the use of test-driven development in the classroom, requiring students to test their own code in programming assignments. In addition, an automated grading approach is used to assess student-written code and student-written tests...
متن کاملA Data-driven Method for Crowd Simulation using a Holonification Model
In this paper, we present a data-driven method for crowd simulation with holonification model. With this extra module, the accuracy of simulation will increase and it generates more realistic behaviors of agents. First, we show how to use the concept of holon in crowd simulation and how effective it is. For this reason, we use simple rules for holonification. Using real-world data, we model the...
متن کاملToward Effectively Reinforcing Test-Driven Development
Learning contemporary software development practices and acquiring good programming habits are valuable skills in computer science education. However, there are challenges in encouraging students' adherence to the incremental testing pattern involved in Test-Driven Development. We propose a model for an adaptive feedback system to observe and encourage incremental testing. Using data analysis o...
متن کاملThe Influence of Data-Driven Exercises Through Using a Computer Program on Vocabulary Improvement in an EFL Context
The present study was conducted to evaluate data driven learning (DDL) combined with Computer Assisted Language Learning (CALL) as an approach to improving vocabulary knowledge of Iranian postgraduates majoring in teaching English, English literature and translation. The purpose was to help language learners get familiar with DDL as a student-centered method taking advantage of a computer progr...
متن کاملThe Influence of Data-Driven Exercises Through Using a Computer Program on Vocabulary Improvement in an EFL Context
The present study was conducted to evaluate data driven learning (DDL) combined with Computer Assisted Language Learning (CALL) as an approach to improving vocabulary knowledge of Iranian postgraduates majoring in teaching English, English literature and translation. The purpose was to help language learners get familiar with DDL as a student-centered method taking advantage of a computer progr...
متن کامل